package com.feng.regex;

public class RegexDemo {
	public static void main(String[] args) {
		//检查(999.99)
		String regex="^\\d{1,3}(\\.\\d{1,2})?$";
		if("999.01".matches(regex)){
			System.out.println("检查(999.99):true");
		}else{
			System.out.println("检查(999.99):false");
		}
		//检查格式(999.99-999.99)
		regex = "^\\d{1,3}(\\.\\d{1,2})?\\-\\d{1,3}(\\.\\d{1,2})?$";
		if("999.01-111.00".matches(regex)){
			System.out.println("检查格式(999.99-999.99):true");
		}else{
			System.out.println("检查格式(999.99-999.99):false");
		}
		//检是否数字
		regex="^\\d+$";
		if("2".matches(regex)){
			System.out.println("检是否数字:true");
		}else{
			System.out.println("检是否数字:true");
		}
		//检查apk文件名
		regex="(.*\\.apk$)";
		if("ad343.apk".matches(regex)){
			System.out.println("检查apk文件名:true");
		}else{
			System.out.println("检查apk文件名:false");
		}
		String reg="(\\.{1}[^\\.]*?$)";//最后的扩展名
		System.out.println("tadc.apk".replaceFirst(reg, ""));
	}
}
